Throwing mechanics